home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 15 / nghints.zip / SYSINI.TXT < prev    next >
Text File  |  1990-05-01  |  22KB  |  528 lines

  1. ----------
  2. SYSINI.TXT
  3. ----------
  4.  
  5.  
  6.   NOTE: This is the first of three files that contain
  7.         information about SYSTEM.INI. The other files,
  8.         SYSINI2.TXT and SYSINI3.TXT, are continuations of
  9.         the information presented here.
  10.  
  11.  
  12. INTRODUCTION
  13. ------------
  14.  
  15. SYSTEM.INI is one of two Windows initialization files that
  16. are included with Windows. Windows initialization files
  17. contain information that defines your Windows environment.
  18. Windows and applications can use the information stored in
  19. these files to meet your needs and preferences.
  20.  
  21. There are two standard Windows initialization files:
  22.  
  23.   * SYSTEM.INI, which primarily contains settings that allow
  24.     you to customize Windows to meet your system's hardware
  25.     needs.
  26.  
  27.   * WIN.INI, which primarily contains settings that allow
  28.     you to alter your Windows environment according to your
  29.     preferences.
  30.  
  31. This document describes the contents of the SYSTEM.INI file
  32. and how to change settings in the file.
  33.  
  34. For information on the WIN.INI file, see the WININI.TXT
  35. file.
  36.  
  37.   WARNING: If you change a setting incorrectly in
  38.            SYSTEM.INI, you might disable your system. Before
  39.            changing any setting, read "Changing Settings"
  40.            later in this document.
  41.  
  42.  
  43. FORMAT
  44. ------
  45.  
  46. Windows initialization files have the following format:
  47.  
  48.   [section name]
  49.   keyname=value
  50.  
  51. In this example, [section name] is the name of a section.
  52. Sections are used to break settings into logical groups. The
  53. enclosing brackets ([]) are required, and the left bracket
  54. must be in the leftmost column on the screen.
  55.  
  56. The keyname=value statement defines the value of each
  57. setting. A keyname is the name of a setting. It can consist
  58. of any combination of letters and digits, and must be
  59. followed immediately by an equal sign (=). The value of the
  60. setting can be an integer, a Boolean value, a string, or a
  61. quoted string, depending on the setting. There are multiple
  62. settings in most sections.
  63.  
  64. You can include comments in initialization files. You must
  65. begin each line of comments with a semicolon (;).
  66.  
  67.  
  68. HOW TO READ LISTINGS IN THIS DOCUMENT
  69. -------------------------------------
  70.  
  71. In this document, settings in SYSTEM.INI are listed
  72. alphabetically within the sections that contain them. These
  73. sections appear in this document in the following order:
  74.  
  75.   [boot]
  76.   [boot.description]
  77.   [keyboard]
  78.   [NonWindowsApp]
  79.   [standard]
  80.   [386Enh]
  81.  
  82. The settings will not appear alphabetically in the
  83. SYSTEM.INI file. If you want to change a setting, you will
  84. have to search for the setting in the appropriate section.
  85. Many of the settings explained in this file are rarely
  86. needed and will not appear in your SYSTEM.INI file unless
  87. you add them yourself.
  88.  
  89. The syntax, purpose, and recommended method for changing
  90. each setting appear in the following format:
  91.  
  92. ------------------------------------------------------------
  93. SettingName=<value-type>
  94.   Default: This is Windows' built-in value for this setting.
  95.   Purpose: This paragraph briefly describes the function of
  96.            the setting.
  97.   To change: This sentence states the recommended method
  98.            for changing the value of this setting.
  99. ------------------------------------------------------------
  100.  
  101. The <value-type> indicates whether the value should be a
  102. number, a letter, a range of numbers, a Boolean value, or
  103. something else. If you want to enable a Boolean setting,
  104. you can enter: true, yes, on, or 1. If you want the Boolean
  105. setting to be disabled, you can enter: false, no, off, or 0.
  106.  
  107. Many settings listed in this document do not normally appear
  108. in your SYSTEM.INI file. Most of these settings have a
  109. built-in default value that is present whether or not the
  110. setting appears in SYSTEM.INI.
  111.  
  112. Setup assigns a value to each setting in the [boot] and
  113. [keyboard] sections, and to the Device setting and its
  114. synonyms in the [386Enh] section. These settings have no
  115. built-in default values. These settings must appear in
  116. SYSTEM.INI in order for Windows to function properly, so be
  117. careful not to delete them.
  118.  
  119.  
  120. CHANGING SETTINGS
  121. -----------------
  122.  
  123. Windows created the SYSTEM.INI file when you installed
  124. Windows. Many of the settings contained in this file have
  125. default values.
  126.  
  127. It may be necessary to change one or more of these values in
  128. order to improve the performance of Windows or an
  129. application with your system.
  130.  
  131. Most of the values in SYSTEM.INI can be changed only by
  132. opening SYSTEM.INI and editing it using a text editor, such
  133. as Notepad. (Don't use a formatting editor; it can corruprt
  134. your SYSTEM.INI file.) For more information on how to use
  135. Notepad, see Chapter 10, "Additional Accessories," in the
  136. User's Guide.
  137.  
  138.   CAUTION: You should use extreme care when making changes
  139.            to your SYSTEM.INI file using a text editor. You
  140.            can disable your system if you edit these files
  141.            incorrectly. The listings in this document
  142.            indicate which settings can be changed without
  143.            opening SYSTEM.INI. Use the recommended method
  144.            whenever possible.
  145.  
  146.            Always back up your SYSTEM.INI file before you
  147.            open it.
  148.  
  149.  
  150. WHAT IS IN SYSTEM.INI?
  151. ----------------------
  152.  
  153. The SYSTEM.INI file contains global system information that
  154. Windows uses when it starts. Generally, you cannot change
  155. these settings through Control Panel. Any changes to the
  156. file do not affect Windows until you restart Windows.
  157.  
  158. The following sections can appear in SYSTEM.INI:
  159.  
  160. Section             Purpose
  161. -------             -------
  162. [boot]              Lists drivers and Windows modules.
  163.  
  164. [boot.description]  Lists the names of devices you can
  165.                     change using Windows Setup.
  166.  
  167. [keyboard]          Contains information about the keyboard.
  168.  
  169. [NonWindowsApp]     Contains information used by
  170.                     non-Windows applications.
  171.  
  172. [standard]          Contains information used by Windows
  173.                     in standard mode.
  174.  
  175. [386Enh]            Contains information used by Windows in
  176.                     386 enhanced mode. (The listings for
  177.                     this section are in the SYSINI2.TXT
  178.                     and SYSINI3.TXT files.)
  179.  
  180. ------------------------------------------------------------
  181. ------------------------------------------------------------
  182.  
  183. [BOOT] SECTION
  184.  
  185. The [boot] section contains a list of the drivers and
  186. Windows modules that Windows uses to configure itself each
  187. time you start it.
  188.  
  189.   CAUTION: All settings in this section are required. If you
  190.            modify or delete one of these settings, Windows
  191.            might not operate properly. There are no built-in
  192.            default values for these settings; Setup assigns
  193.            values based on your system configuration.
  194.  
  195. The [boot] section can contain the following settings:
  196.  
  197. ------------------------------------------------------------
  198. 286grabber=<filename>
  199.   Default: none
  200.   Purpose: Specifies the filename of the device driver
  201.            (called a grabber) that makes a non-Windows
  202.            application visible when you use Windows in real
  203.            mode or standard mode.
  204.   To change: Choose the Windows Setup icon from the Main
  205.            Group window. This setting changes when you
  206.            change the Display setting in Setup. If you are
  207.            installing a device driver that is not included
  208.            with Windows, run Setup from MS-DOS.
  209. ------------------------------------------------------------
  210. 386grabber=<filename>
  211.   Default: none
  212.   Purpose: Specifies the filename of the device driver
  213.            (called a grabber) that makes a non-Windows
  214.            application visible when you use Windows in 386
  215.            enhanced mode.
  216.   To change: Choose the Windows Setup icon from the Main
  217.            Group window. This setting changes when you
  218.            change the display setting in Setup. If you are
  219.            installing a device driver that is not included
  220.            with Windows, run Setup from MS-DOS.
  221. ------------------------------------------------------------
  222. comm.drv=<filename>
  223.   Default: none
  224.   Purpose: Specifies the filename of the serial
  225.            communications driver you are using.
  226.   To change: Use Notepad to edit the SYSTEM.INI file.
  227. ------------------------------------------------------------
  228. display.drv=<filename>
  229.   Default: none
  230.   Purpose: Specifies the filename of the display driver you
  231.            are using.
  232.   To change: Choose the Windows Setup icon from the Main
  233.            Group window. If you are installing a device
  234.            driver that is not included with Windows, run
  235.            Setup from MS-DOS.
  236. ------------------------------------------------------------
  237. fixedfon.fon=<filename>
  238.   Default: none
  239.   Purpose: Specifies the filename of the fixed system font
  240.            used by Windows version 2.x. This font will still
  241.            be used by version 2.x applications.
  242.   To change: Choose the Windows Setup icon from the Main
  243.            Group window. This setting changes when you
  244.            change the display setting. If you are installing
  245.            a device driver that is not included with
  246.            Windows, run Setup from MS-DOS.
  247. ------------------------------------------------------------
  248. fonts.fon=<filename>
  249.   Default: none
  250.   Purpose: Specifies the filename of the proportionately
  251.            spaced system font used by Windows 3.0.
  252.   To change: Choose the Windows Setup icon from the Main
  253.            Group window. This setting changes when you
  254.            change the display setting in Setup. If you are
  255.            installing a device driver that is not included
  256.            with Windows, run Setup from MS-DOS.
  257. ------------------------------------------------------------
  258. keyboard.drv=<filename>
  259.   Default: none
  260.   Purpose: Specifies the filename of the keyboard driver you
  261.            are using.
  262.   To change: Choose the Windows Setup icon from the
  263.            Main Group window. If you are installing a device
  264.            driver that is not included with Windows, run
  265.            Setup from MS-DOS.
  266. ------------------------------------------------------------
  267. language.dll=<library-name>
  268.   Default: none
  269.   Purpose: Specifies the name of the dynamic-link library
  270.            that supplies language-specific functions. If no
  271.            language library is specified, Windows uses the
  272.            built-in U.S. English library.
  273.   To change: Choose the International icon from the Control
  274.            Panel window.
  275. ------------------------------------------------------------
  276. mouse.drv=<filename>
  277.   Default: none
  278.   Purpose: Specifies the filename of the mouse driver you
  279.            are using.
  280.   To change: Choose the Windows Setup icon from the Main
  281.            Group window. If you are installing a device
  282.            driver that is not included with Windows, run
  283.            Setup from MS-DOS.
  284. ------------------------------------------------------------
  285. network.drv=<filename>
  286.   Default: none
  287.   Purpose: Specifies the filename of the network driver you
  288.            are using.
  289.   To change: Choose the Windows Setup icon from the Main
  290.            Group window. If you are installing a device
  291.            driver that is not included with Windows, run
  292.            Setup from MS-DOS.
  293. ------------------------------------------------------------
  294. oemfonts.fon=<filename>
  295.   Default: none
  296.   Purpose: Supplies the name of the font file for the OEM
  297.            character set. This setting is associated with
  298.            the display setting.
  299.   To change: Run Setup from MS-DOS. This setting changes
  300.            when you change the Languages setting in Setup.
  301. ------------------------------------------------------------
  302. shell=<filename>
  303.   Default: none (Setup initializes this value as
  304.              PROGMAN.EXE)
  305.   Purpose: Specifies the Windows program that runs when you
  306.            start Windows. Unless you change this setting,
  307.            Program Manager will run when you start Windows.
  308.   To change: Use Notepad to edit the SYSTEM.INI file.
  309. ------------------------------------------------------------
  310. sound.drv=<filename>
  311.   Default: none
  312.   Purpose: Specifies the filename of the sound driver you
  313.            are using.
  314.   To change: Use Notepad to edit the SYSTEM.INI file.
  315. ------------------------------------------------------------
  316. system.drv=<filename>
  317.   Default: none
  318.   Purpose: Specifies the filename of the system hardware
  319.            driver you are using.
  320.   To change: Exit Windows and run Setup from MS-DOS.
  321. ------------------------------------------------------------
  322. ------------------------------------------------------------
  323.  
  324. [BOOT.DESCRIPTION] SECTION
  325.  
  326. The [boot.description] section is simply a list of strings
  327. that are used to describe the devices you can change when
  328. you run Setup. There is no reason to change these settings.
  329.  
  330. ------------------------------------------------------------
  331. ------------------------------------------------------------
  332.  
  333. [KEYBOARD] SECTION
  334.  
  335. The [keyboard] section provides information about the
  336. keyboard.
  337.  
  338.   CAUTION: All settings in this section are required. If you
  339.            modify or delete one of these settings, Windows
  340.            will not operate properly. There are no built-in
  341.            default values for these settings; Setup assigns
  342.            values based on your system configuration.
  343.  
  344. The [keyboard] section can contain the following settings:
  345.  
  346. ------------------------------------------------------------
  347. keyboard.dll=<filename>
  348.   Purpose: Specifies the name of a dynamic-link library that
  349.            defines the layout for non-U.S. keyboards and
  350.            keyboards not compatible with IBM-compatible
  351.            systems. This setting is required for all
  352.            keyboards except the following U.S. keyboards:
  353.            IBM XT, PC/AT (R), or enhanced; AT&T type 301 or
  354.            302, Olivetti 83-key.
  355.   To change: Choose the Windows Setup icon from the Main
  356.            Group window or the International icon from the
  357.            Control Panel window.
  358. ------------------------------------------------------------
  359. oemansi.bin=<filename>
  360.   Purpose: Specifies the name of a file that defines
  361.            OEM/ANSI code-page translation tables for systems
  362.            not using the U.S. OEM character set (code page
  363.            437).
  364.   To change: Use Notepad to edit the SYSTEM.INI file.
  365. ------------------------------------------------------------
  366. subtype=<number>
  367.   Purpose: Distinguishes, for some drivers, special features
  368.            for keyboards that otherwise have identical
  369.            layouts. The following values are defined:
  370.  
  371.            Type     Subtype
  372.            Value    Value     Meaning
  373.            -----    -------   -------
  374.              1         2      Olivetti M24 83-key or
  375.                               AT&T 6300 type 301 83-key
  376.  
  377.              1         4      AT&T type 302 sometimes used
  378.                               on the 6300 Plus.
  379.  
  380.              2         1      Olivetti 102-key ICO used on
  381.                               M24 systems.
  382.  
  383.            This setting can also be used by other drivers.
  384.  
  385.            See the following setting (type=) for information
  386.            about its values.
  387.  
  388.   To change: Choose the Windows Setup icon from the Main
  389.            Group window.
  390. ------------------------------------------------------------
  391. type=<number>
  392.   Purpose: Specifies the keyboard type. It can be any one of
  393.            the following values:
  394.  
  395.              Value  Meaning
  396.              -----  ------------------------------------
  397.                1    IBM PC or XT compatible (83 keys)
  398.  
  399.                2    Olivetti 102-key ICO
  400.  
  401.                3    IBM AT compatible (84 or 86 keys)
  402.  
  403.                4    IBM compatible, enhanced (101 or 102
  404.                     keys)
  405.  
  406.            If this field is blank or missing, the driver
  407.            selects a default type. For IBM-compatible
  408.            keyboards (using the keyboard.drv driver), the
  409.            default type is determined by the BIOS.
  410.   To change: Choose the Windows Setup icon from the Main
  411.            Group window.
  412. ------------------------------------------------------------
  413. ------------------------------------------------------------
  414.  
  415. [NONWINDOWSAPP] SECTION
  416.  
  417. The [NonWindowsApp] section contains settings that affect
  418. the performance of non-Windows applications.
  419.  
  420. The [NonWindowsApp] section can contain the following
  421. settings:
  422.  
  423. ------------------------------------------------------------
  424. NetAsynchSwitching=<0-or-1>
  425.   Default: 0
  426.   Purpose: Indicates whether Windows will allow you to
  427.            switch away from an application (running in
  428.            real mode or standard mode) after it has made an
  429.            asynchronous network BIOS call. The default value
  430.            of 0 specifies that such task switching is not
  431.            allowed. Switching away from some applications
  432.            that make these calls might cause your system to
  433.            fail. Once Windows detects an asynchronous
  434.            NetBIOS call, it will not allow switching from
  435.            the application even if no more of these calls
  436.            are made. Set this value to 1 if you are sure the
  437.            applications you use will not receive network
  438.            messages while you are switched away from them.
  439.   To change: Use Notepad to edit the SYSTEM.INI file.
  440. ------------------------------------------------------------
  441. ScreenLines=<number>
  442.   Default: 25
  443.   Purpose: Specifies the number of lines that will be
  444.            displayed on the screen when a non-Windows
  445.            application is run. An application that specifies
  446.            a different screen mode can override this
  447.            setting.
  448.   To change: Use Notepad to edit the SYSTEM.INI file.
  449. ------------------------------------------------------------
  450. SwapDisk=<drive-colon-directory>
  451.   Default: (The directory pointed to by the TEMP environment
  452.            variable; if there is no TEMP variable, then the
  453.            default is the Windows directory)
  454.   Purpose: Provides the name of the disk drive and directory
  455.            to which Windows running in real mode or standard
  456.            mode swaps non-Windows applications.
  457.   To change: Use Notepad to edit the SYSTEM.INI file.
  458. ------------------------------------------------------------
  459. ------------------------------------------------------------
  460.  
  461. [STANDARD] SECTION
  462.  
  463. The [standard] section contains settings that are specific
  464. to running Windows in standard mode.
  465.  
  466. The [standard] section can contain the following settings:
  467.  
  468. ------------------------------------------------------------
  469. Int28Filter=<number>
  470.   Default: 10
  471.   Purpose: Specifies the percentage of INT28h interrupts,
  472.            generated when the system is idle, that are made
  473.            visible to software that is loaded before
  474.            Windows. Windows will reflect every nth
  475.            interrupt, where n is the value of this setting.
  476.            Increasing this value might improve Windows'
  477.            performance, but may interfere with some memory-
  478.            resident software such as a network. Set this
  479.            value to 0 to prevent INT28h interrupts. But
  480.            note that setting this value too low will add
  481.            to system overhead that might interfere with
  482.            communications applications.
  483.   To change: Use Notepad to edit the SYSTEM.INI file.
  484. ------------------------------------------------------------
  485. NetHeapSize=<kilobytes>
  486.   Default: 8
  487.   Purpose: Specifies the size (in kilobytes) of the buffer
  488.            pool that standard-mode Windows allocates in
  489.            conventional memory for transferring data over a
  490.            network. Some networks require a larger buffer
  491.            than the default. Increasing this value will
  492.            diminish the amount of memory available to
  493.            applications. If no network software is
  494.            running, this setting will be ignored and no
  495.            memory will be allocated.
  496.   To change: Use Notepad to edit the SYSTEM.INI file.
  497. ------------------------------------------------------------
  498. PadCodeSegments=<0-or-1>
  499.   Default: 0
  500.   Purpose: Setting this value to 1 causes Windows kernel to
  501.            pad code segments with 16 bytes. This will
  502.            prevent the last instruction in the segment
  503.            from being too close to the segment limit for
  504.            80286 C2 stepping. You only need to set this
  505.            value to 1 for this 80286 stepping.
  506.            Unfortunately, there is no easy way of telling
  507.            what stepping a 80286 chip is. Try setting this
  508.            value to 1 if your 80286 system hangs in
  509.            standard mode.
  510.   To change: Use Notepad to edit the SYSTEM.INI file.
  511. ------------------------------------------------------------
  512. ReservedLowMemory=<kilobytes>
  513.   Default: 0
  514.   Purpose: Specifies the amount of conventional memory (in
  515.            kilobytes) to be reserved for use by programs
  516.            other than Windows. There is no known reason
  517.            to change this value.
  518.   To change: Use Notepad to edit the SYSTEM.INI file.
  519. ------------------------------------------------------------
  520. ------------------------------------------------------------
  521.  
  522. NOTE: See the SYSINI2.TXT and SYSINI3.TXT files for the
  523.       [386Enh] section listings.
  524. ----------
  525.  
  526. PC/AT is a registered trademark of International Business
  527. Machines Corporation.
  528.